package edu.sias.article.entity;

import java.util.Date;

// Case 实体类，用于封装病例相关的数据
public class Case {
    // 病例的唯一标识
    private String id;
    // 病例的描述信息
    private String description;
    // 病例相关图片的 URL
    private String imageUrl;
    // 疾病的类型
    private String diseaseType;
    // 疾病的名称
    private String diseaseName;
    // 病例的日期
    private Date data;

    // 无参构造函数，用于创建一个空的 Case 对象
    public Case() {
    }

    // 有参构造函数，用于创建一个包含所有属性值的 Case 对象
    public Case(String id, String description, String imageUrl, String diseaseType, String diseaseName, Date data) {
        this.id = id;
        this.description = description;
        this.imageUrl = imageUrl;
        this.diseaseType = diseaseType;
        this.diseaseName = diseaseName;
        this.data = data;
    }

    // 获取病例的唯一标识
    public String getId() {
        return id;
    }

    // 设置病例的唯一标识
    public void setId(String id) {
        this.id = id;
    }

    // 获取病例的描述信息
    public String getDescription() {
        return description;
    }

    // 设置病例的描述信息
    public void setDescription(String description) {
        this.description = description;
    }

    // 获取病例相关图片的 URL
    public String getImageUrl() {
        return imageUrl;
    }

    // 设置病例相关图片的 URL
    public void setImageUrl(String imageUrl) {
        this.imageUrl = imageUrl;
    }

    // 获取疾病的类型
    public String getDiseaseType() {
        return diseaseType;
    }

    // 设置疾病的类型
    public void setDiseaseType(String diseaseType) {
        this.diseaseType = diseaseType;
    }

    // 获取疾病的名称
    public String getDiseaseName() {
        return diseaseName;
    }

    // 设置疾病的名称
    public void setDiseaseName(String diseaseName) {
        this.diseaseName = diseaseName;
    }

    // 获取病例的日期
    public Date getData() {
        return data;
    }

    // 设置病例的日期
    public void setData(Date data) {
        this.data = data;
    }
}    